352,351,350,349,348,348,347,346,345,345,344,343,343,342,342,341,341,340,340,339,338,338,337,336,335,334,333,331,330,329,328,327,326,325,324,323,323,322,321,320,320,319,318,317,316,316,315,314,313,312,311,310,310,309,308,307,306,305,304,303,302,301,300,299,299,298,297,296,295,294,293,292,291,290,289,288,286,285,284,283,282,281,280,279,278,277,276,275,274,273,272,271,270,269,268,267,267,266,265,264,263,262,261,260,260,259,258,258,257,256,255,254,253,252,251,250,249,249,248,247,246,246,245,245,244,243,242,241,241,240,240,239,238,237,236,235,234,234,233,232,231,230,229,228,227,226,226,225,225,225,224,224,223,222,221,220,220,219,218,218,218,218,219,219,219,219,218,218,217,217,216,215,214,213,212,211,210,209,209,208,207,206,205,205,204,203,202,201,200,200,199,198,198,197,196,195,194,193,192,192,191,191,190,190,190,190,190,189,188,187,186,185,184,183,182,182,182,181,180,179,178,177,177,177,177,178,178,179,179,179,178,177,176,175,174,174,173,172,172,171,171,170,169,169,168,167,166,165,164,164,163,163,163,162,162,161,160,160,159,159,158,158,157,157,156,155,155,154,153,152,151,151,150,149,147,146,145,144,143,142,141,140,139,138,137,136,135,134,133,132,131,130,129,128,127,127,126,126,126,125,125,124,123,122,121,120,120,119,119,118,118,117,117,116,115,114,114,113,112,112,111,110,109,108,107,106,105,104,103,102,101,101,100,100,100,100,99,98,96,95,95,94,94,93,93,92,91,91,91,90,89,88,88,88,88,87,87,87,87,87,87,86,86,85,85,84,84,83,83,82,81,80,79,78,77,76,75,74,73,72,71,71,70,69,68,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,54,53,52,51,50,49,48,48,48,48,48,49,49,49,49,48,48,47,47,46,46,46,46,47,47,48,49,50,51,51,52,52,53,54,54,55,55,56,57,58,58,59,60,60,61,62,62,63,63,64,65,65,66,66,67,68,69,70,71,72,73,73,74,74,74,75,75,75,75,76,76,76,77,77,78,78,79,79,80,81,82,83,83,84,84,85,86,87,88,89,90,91,91,92,93,94,94,95,95,94,94,94,94,95,95,96,97,98,98,99,99,100,100,101,101,102,102,103,104,104,105,106,107,108,109,110,110,111,111,112,112,112,112,111,110,109,109,108,108,107,106,106,106,106,105,104,104,103,103,102,102,101,100,99,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,77,77,77,78,78,78,78,78,79,79,79,79,78,77,77,76,75,74,73,72,71,70,69,68,67,66,66,65,64,63,62,61,61,60,59,59,58,57,57,56,55,54,53,53,52,51,51,50,49,49,48,47,46,45,45,44,43,43,42,41,40,39,39,38,37,37,36,35,35,34,34,33,32,32,31,30,29,28,27,27,26,26,26,26,27,28,29,30,30,33,35,36,37,38,39,40,40,41,42,43,44,45,46,47,48,48,48,47,46,45,44,43,43,42,42,41,41,42,43,44,44,45,45,45,45,46,46,46,46,46,47,48,49,50,52,53,54,54,55,56,57,57,58,59,60,61,62,63,64,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,80,81,82,82,82,83,84,85,86,87,88,89,91,92,93,94,94,95,95,95,96,97,98,99,100,101,102,102,103,104,104,105,106,106,107,108,108,109,110,111,112,113,114,114,352;498,498,498,497,497,496,496,495,495,494,494,494,493,493,492,492,491,490,489,488,488,487,487,487,486,486,486,486,486,486,486,487,487,488,488,488,487,487,487,487,486,486,486,486,486,487,487,487,487,487,487,487,488,488,488,488,488,488,488,488,487,487,486,486,485,485,485,485,485,484,484,484,484,484,484,484,484,483,483,483,483,482,482,482,482,482,482,482,481,481,481,481,481,481,481,481,480,480,479,478,478,478,477,477,476,476,476,475,475,475,475,474,474,474,474,474,474,475,475,475,475,476,476,477,477,477,477,477,476,476,475,475,475,475,475,476,476,477,477,477,477,477,477,477,477,477,476,476,475,474,474,473,473,473,473,473,472,472,472,471,470,469,469,468,467,466,466,465,465,464,463,463,463,463,463,463,463,463,462,462,462,462,462,463,463,463,463,463,463,464,464,465,466,466,466,466,466,465,465,464,464,463,463,462,461,460,459,459,458,458,458,458,458,459,459,460,461,462,463,463,463,463,462,461,460,460,459,459,458,457,456,456,455,455,455,454,454,454,453,453,452,452,452,451,451,450,450,450,450,451,452,453,454,455,456,457,457,458,458,459,459,460,461,462,462,462,463,463,463,463,463,464,464,464,464,464,465,465,465,466,466,466,466,466,467,467,467,466,466,466,466,466,466,467,467,468,468,469,470,471,472,473,474,474,475,475,476,476,477,477,478,478,479,479,480,480,481,481,481,482,482,482,483,483,483,483,482,482,482,482,482,483,483,484,485,486,486,487,489,489,490,490,491,491,492,492,493,494,495,496,497,498,499,500,501,501,502,503,504,505,506,507,508,509,510,511,512,512,513,514,515,515,515,516,516,517,517,518,519,519,519,520,520,520,520,521,521,521,521,522,522,522,523,523,523,523,523,523,523,523,522,522,522,522,522,522,523,524,525,526,527,528,529,530,531,531,532,532,533,534,535,536,537,537,538,539,539,540,540,541,541,542,542,542,543,543,544,544,545,545,546,546,546,547,548,548,549,549,550,550,550,551,551,552,552,553,553,554,554,555,555,556,556,557,558,558,559,560,561,562,563,564,564,565,565,566,566,567,567,567,568,568,569,569,570,570,570,571,571,571,571,571,572,572,572,572,573,573,574,574,575,576,577,577,578,578,579,579,580,580,581,582,583,584,585,585,586,586,586,587,587,587,587,587,587,587,588,588,589,589,590,591,592,593,592,591,590,590,589,589,589,590,591,592,593,593,594,594,595,595,596,596,596,596,595,595,595,595,595,595,595,595,595,595,595,596,596,596,596,596,596,595,595,595,595,594,594,593,592,591,591,590,589,588,587,587,586,585,584,584,583,582,582,582,582,582,582,582,582,583,583,583,583,584,584,584,585,585,585,586,587,587,588,588,588,589,589,589,590,590,591,591,591,592,592,592,593,593,594,594,594,595,595,595,596,596,596,597,597,598,598,598,599,599,600,601,602,603,603,603,604,604,604,605,605,605,606,606,607,608,609,609,610,611,611,612,613,614,614,614,614,614,614,615,615,615,615,615,615,616,616,616,617,618,618,618,618,618,618,619,619,620,620,621,621,622,622,623,623,624,625,626,626,627,628,629,630,632,633,633,634,635,635,635,636,636,636,636,637,637,637,637,637,637,637,637,636,636,636,636,636,635,635,635,635,635,635,635,635,635,635,635,635,634,634,634,633,632,632,632,632,632,632,633,634,636,636,636,635,634,634,633,632,632,631,631,631,630,630,630,629,629,629,628,628,628,627,627,627,626,626,626,625,625,625,625,626,626